package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.DzTiku;

/**
 * 题库信息Service接口
 * 
 * @author ruoyi
 * @date 2022-09-02
 */
public interface IDzTikuService 
{
    /**
     * 查询题库信息
     * 
     * @param tiId 题库信息主键
     * @return 题库信息
     */
    public DzTiku selectDzTikuByTiId(Long tiId);

    /**
     * 查询题库信息列表
     * 
     * @param dzTiku 题库信息
     * @return 题库信息集合
     */
    public List<DzTiku> selectDzTikuList(DzTiku dzTiku);

    public List<DzTiku> selectDzTikuListWeb(DzTiku dzTiku);


    public List<DzTiku> selectDzCuoList(DzTiku dzTiku);


    public List<DzTiku> selectDzShiList(DzTiku dzTiku);

    /**
     * 新增题库信息
     * 
     * @param dzTiku 题库信息
     * @return 结果
     */
    public int insertDzTiku(DzTiku dzTiku);


    public int insertDzTikuList(List<DzTiku>  dzTikuList);

    /**
     * 修改题库信息
     * 
     * @param dzTiku 题库信息
     * @return 结果
     */
    public int updateDzTiku(DzTiku dzTiku);

    /**
     * 批量删除题库信息
     * 
     * @param tiIds 需要删除的题库信息主键集合
     * @return 结果
     */
    public int deleteDzTikuByTiIds(Long[] tiIds);

    /**
     * 删除题库信息信息
     * 
     * @param tiId 题库信息主键
     * @return 结果
     */
    public int deleteDzTikuByTiId(Long tiId);
}
